Skip to content

Conversation

jamescrosswell
Copy link
Collaborator

@jamescrosswell jamescrosswell commented Sep 12, 2025

Resolves #4491

Warning

This is a fork of the net10 branch... once that branch has been squashed/merged into the v6 branch we can look at squashing/merging into the same

@jamescrosswell jamescrosswell linked an issue Sep 12, 2025 that may be closed by this pull request
This was referenced Sep 12, 2025
Copy link

codecov bot commented Sep 18, 2025

Codecov Report

❌ Patch coverage is 88.00000% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.93%. Comparing base (44ce68a) to head (55c38fa).

Files with missing lines Patch % Lines
...Android.AssemblyReader/V2/AssemblyStoreExplorer.cs 60.00% 2 Missing ⚠️
...try.Android.AssemblyReader/V2/AssemblyStoreItem.cs 66.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##            net10    #4516      +/-   ##
==========================================
+ Coverage   71.77%   72.93%   +1.15%     
==========================================
  Files         479      476       -3     
  Lines       17508    17213     -295     
  Branches     3442     3419      -23     
==========================================
- Hits        12567    12554      -13     
+ Misses       4090     3808     -282     
  Partials      851      851              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member

@bruno-garcia bruno-garcia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

consider renaming the file, other than that LGTM

cursor[bot]

This comment was marked as outdated.

brew install mono || true
brew link --overwrite mono
- name: Install Mono (Ubuntu)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this intentionally removed, or did something go wrong with the merges?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Definitely something wrong with the merges... which is painful. Looks like I'll have to roll it all back manually.

Comment on lines 19 to 57
- Bump Cocoa SDK from v8.55.1 to v8.56.0 ([#4528](https://github.com/getsentry/sentry-dotnet/pull/4528))
- [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8560)
- [diff](https://github.com/getsentry/sentry-cocoa/compare/8.55.1...8.56.0)
- Bump CLI from v2.53.0 to v2.54.0 ([#4541](https://github.com/getsentry/sentry-dotnet/pull/4541))
- [changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2540)
- [diff](https://github.com/getsentry/sentry-cli/compare/2.53.0...2.54.0)
- Bump Native SDK from v0.10.1 to v0.11.0 ([#4542](https://github.com/getsentry/sentry-dotnet/pull/4542))
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0110)
- [diff](https://github.com/getsentry/sentry-native/compare/0.10.1...0.11.0)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These downgrades (see also Directory.Build.props, modules/sentry-cocoa.properties, modules/sentry-native, ...) don't seem intended, are they?

[Theory]
[InlineData(true)]
[InlineData(false)]
public void ProcessOnBeforeSend_NativeErrorSuppressionBeforeHubInit(bool suppressNativeErrors)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this removal intended?

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

}

public StoreReaderV2(Stream store, string path, DebugLogger? logger)
public StoreReader(Stream store, string path, DebugLogger? logger)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: StoreReader Compilation Issues Affect Backward Compatibility

The StoreReader has inconsistent conditional compilation for assembly store format versions and the ignore byte. This can lead to incorrect parsing when built for certain target frameworks, and also prevents backward compatibility, as .NET 10+ builds currently only support v3, failing to read .NET 9 (v2) APKs.

Fix in Cursor Fix in Web

@jamescrosswell
Copy link
Collaborator Author

Replaced with #4576

jamescrosswell added a commit that referenced this pull request Oct 1, 2025
Resolves #4491
- #4491

Replaces #4516

> [!WARNING]
> This is a fork of the net10 branch... once that branch has been squashed/merged into the v6 branch we can look at squashing/merging into the same
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for AssemblyStore v3

5 participants